<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="../github-markdown.css" />
    <link rel="stylesheet" href="../custom.css" />
    <script src="../custom.js"></script>
    <link rel="stylesheet" href="../custom_zh-CN.css" />
    <title>键盘与输入法</title>
  </head>
  <body class="markdown-body">
    <h2>快捷键冲突</h2>
    <p>
      一些内置应用程序会占用全局快捷键造成冲突，如 AMD 控制面板会占用
      <code>Ctrl + Shift + L</code> 快捷键、NVDIA
      显卡程序等。你需要禁用这些程序快捷键。
    </p>
    <p>例如：调整微软拼音输入法</p>
    <pre><code># 解除 Ctrl + Shift + F 简繁切换键的占用
reg add HKCU\Software\Microsoft\InputMethod\Settings\CHS /v EnableSimplifiedTraditionalOutputSwitch /t REG_DWORD /d 0 /f

# 解除 Ctrl+Space 中英切换键的占用
reg add HKCU\Software\Microsoft\InputMethod\Settings\CHS /v "English Switch Key" /t REG_DWORD /d 4 /f

# 解除 Ctrl+. 标点切换键的占用
reg add HKCU\Software\Microsoft\InputMethod\Settings\CHS /v EnableChineseEnglishPunctuationSwitch /t REG_DWORD /d 0 /f
</code></pre>
    <h2>
      <a href="https://www.zhihu.com/question/383416202"
        >为什么要使用双拼打字？</a
      >
    </h2>
    <details>
      <summary>使用小鹤双拼方案 ……</summary><br/>
      <pre><code>reg add "HKCU\SOFTWARE\Microsoft\InputMethod\Settings\CHS" /v "EnableExtraDomainType" /t REG_DWORD /f /d 1
reg add "HKCU\SOFTWARE\Microsoft\InputMethod\Settings\CHS" /v "Enable Double Pinyin" /t REG_DWORD /f /d 1
reg add "HKCU\SOFTWARE\Microsoft\InputMethod\Settings\CHS" /v "DoublePinyinScheme" /t REG_DWORD /f /d 10
reg add "HKCU\SOFTWARE\Microsoft\InputMethod\Settings\CHS" /v "UserDefinedDoublePinyinScheme0" /t REG_SZ /f /d "小鹤双拼*2*^*iuvdjhcwfg^xmlnpbksqszxkrltvyovt"
</code></pre><br/>
    </details>
    <h2>重映射键盘</h2>
    <details>
      <summary>改用 Mac 风格 ……</summary>
      <br />
      <p>
        使用大拇指来触发 Ctrl 键
        这样的键位重映射，有利于提高打字和触发快捷键效率、减少肌肉劳损。
      </p>
      <ul>
        <li>
          顺序为 <code>Win</code> <code>Alt</code>
          <code>Ctrl</code>
        </li>
        <li>交换 <code>CapsLock</code> 与 <code>Esc</code></li>
      </ul>
      <p>激活（管理员权限运行）：</p>
      <pre><code>reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /t REG_BINARY /d 00000000000000000600000001003A003A0001001D0038005BE01D0038005BE000000000 /f</code></pre>
      <p>禁用（管理员权限运行）：</p>
      <pre><code>reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /f</code></pre>
      <p>注销并重新登录后生效。</p>
      <p>更多定制需求，请使用软件 <code>sharpkeys</code></p>
    </details>
    <h2><a href="ms-settings:easeofaccess-keyboard">系统设置</a></h2>
    <h3>访问键</h3>
    <p>访问键添加下划线: 按 Alt 键与字母触发按钮或菜单项，节省鼠标操作</p>
    <h3>粘滞键</h3>
    <p>连按 5 次 <code>shift</code> 激活。</p>
    <p>
      优化：按 1 次激活修饰键，按 2 次锁定修饰键，按 3 次代替原来的单次按修饰键
    </p>
    <pre><code>reg add "HKCU\Control Panel\Accessibility\StickyKeys" /v Flags /t REG_SZ /d 190 /f</code></pre>
  </body>
</html>
